<script>
	export default {
		onLaunch() {
			console.log('App Launch')
			uni.removeStorageSync('isLoading')
			if (uni.canIUse('getUpdateManager')) {
				const updateManager = uni.getUpdateManager();
				updateManager.onCheckForUpdate(function(res) {
					// 请求完新版本信息的回调
					console.log(res.hasUpdate);
					if (res.hasUpdate) {
						updateManager.onUpdateReady(function(res) {
							uni.showModal({
								title: '更新提示',
								content: '新版本已经准备好，是否重启应用？',
								showCancel: false,
								success(res) {
									if (res.confirm) {
										// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
										updateManager.applyUpdate();
									}
								}
							});
						});
						updateManager.onUpdateFailed(function(res) {
							// 新的版本下载失败
							uni.showModal({
								title: '温馨提示',
								content: '新版本已经上线，请您删除当前小程序，重新搜索打开',
							});
						});
					} else {
						console.log('不用更新')
					}
				});
			} else {
				uni.showModal({
					title: '温馨提示',
					content: '当前微信版本过低，可能无法使用自动更新功能，请升级微信到最新版本后重试。',
				});
			}
		},
		onShow() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
</script>

<style>
	/*每个页面公共css */
	@import "@/static/style/index.scss";
	page{
		background: #F4F7F8;
	}
</style>
